/*Pimp RESETS RESET RESET*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

body {
    line-height: 1;
    color: black;
    background: white;
}

ol, ul {
    list-style: none;
}

table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}
.clear{
    clear: both;
    line-height: 0;
    font-size: 0;
    margin: 0;
    padding: 0;
    height: 0;
    visibility: hidden;
}
.xspace{
    margin: 8px 0 0 0;
}
.left{
    float: left;
}
.right{
    float: right;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


/*HTML*/ 
strong{ font-weight: bold;}
em{font-style: italic;}
address{font-style: italic; font-size: 11px;}

body {
    color: #575757;
    background: url(../img/backgnds/bg-repeat.jpg) center top no-repeat #d5d6d8;
    font: 11px Arial, Helvetica, sans-serif; 
}


/*Header*/

#header{
    margin:0 auto;
    width:1206px;
    height: 88px;
    margin-top: 40px;  
}
#header #contacts{
    float: left;
    width: 186px;
    margin: 51px 0 0 88px;
}
#header #logo{
    float: left;
    width: 411px;
    margin-left: 163px;
}
#header #flags{
    float: right;
    margin: 65px 10px 0 0;
}
#wrap{
    margin:0 auto;
    width:1206px;
}
#wrap .col-left{
    float:left;
    width: 154px; 
    margin-right: 4px;   
}
#wrap .col-mid{
    float:left;
}
#wrap .col-right{
    float:left;
    width: 150px;    
    margin: 4px 0 0;
}
#wrap .col-mid #main-nav {
    width: 1035px;
}

#wrap .col-mid #main-nav ul .no-margin, #wrap .col-mid #main-nav ul li .no-margin{
    float:left;
    width: 155px;
}


/*Main Nav*/

#main-nav {
    margin-left: 5px;
    width:880px;
}
#main-nav ul li{
    float: left;  
    /*width: 190px; */
    margin: 0 2px 0 0;   
}
#main-nav ul li a{
    background: url(../img/backgnds/swipe-rollover.gif) 0 0 no-repeat #FFFFFF;
    color: #231F20;                
    font-weight: bold;
    padding: 13px 0 9px; 
    text-decoration: none;
    font-size: 14px;
    float: left;  
    width: 174px;  
    text-align: center;
}
#main-nav ul li a.selected {
    background: #ea1b2f;
    color: #FFFFFF;
}
#main-nav ul .no-margin, #main-nav ul li .no-margin{
    margin: 0;
    width: 176px; 
}


/*Main Cont*/

#home #main-cont{
    width: 890px;
    position: relative;
} 
#main-cont{
    float: left;
    width: 890px;  
    position: relative;
}
#main-cont .box-top{
    background: url(../img/backgnds/shadow_bg_01.png) no-repeat bottom center;
    height: 11px;
    width: 890px;
}
#main-cont .box-middle{
    background: url(../img/backgnds/shadow_bg_02.png) repeat-y;
    width: 890px; 
}
#main-cont .box-bottom{
    background: url(../img/backgnds/shadow_bg_03.png) no-repeat;
    height: 13px;
    width: 890px; 
} 
#main-cont .box-middle{
    padding: 0 5px; 
}
#main-cont .entrance{
    padding:16px 0 0;
    height: 116px;
    width: 880px;
    /*background: url(../img/loader/ajax-loader.gif) no-repeat center center;*/
}
#main-cont .box-middle .news {
    padding: 16px 0 9px 18px;
    width: 431px;
    float: left;
}
#main-cont .box-middle .maps {
    padding: 16px 0 7px 8px;
    width: 240px;
    float: left;
} 
#main-cont .box-middle .verical-lin {
    width:1px;
    height: 202px;
    background: #eeeeee;
    float: left;
}
#main-cont .box-middle .horizontal-lin {
    width:680px;
    height: 2px;
    background: #eeeeee;
}
#main-cont .box-middle .maps .img-map {
    float: left;
    margin-left: 7px;
}  
#main-cont .box-middle .links {
    float: left;
    padding: 16px 0 7px 6px;
}
#main-cont .box-middle .links ul{
}
#main-cont .box-middle .links .img-faq{
    margin-top: 7px;
}
#main-cont .bags-hm{
    left: 552px;
    margin-top: 326px;
    padding-bottom: 50px;
    position: absolute;
}


/*Boxes*/

.box .hdr{
    background: #f1eee5;
    padding: 10px 12px 10px 41px;
    color: #a59e94;
    font-weight: bold;
    font-size: 12px;
}
.box .cnt{
    margin: 4px 0 0 0;
    background: #d4d9dd;
}
.box .cnt-inner{
    background: #e7e7e8;
    padding-bottom: 20px;
}
.box .cnt-inner .img{
    float: right;
} 
.box .cnt-inner .nws_ttl, .box .cnt-inner .nws_cnt{
    font-size: 14px;
}
.box .cnt-inner .nws_ttl{
    color: #000000;
    text-transform: uppercase;
    padding: 26px 12px 14px 41px;
    font-weight: bold;
}
.box .cnt-inner .nws_cnt{
    color: #231F20;
    padding: 0 12px 0 41px;
    line-height: 22px;
}


/*Fact Sheets*/  

.sheets{
    margin: 18px 0 0 18px;
    padding-bottom: 8px; 
}
.sheets .square{ 
    background: #ea1b2f;
    width: 674px;
    height: 37px;
    margin-top: 12px;   
}
.sheets ul{
    position: absolute;
    margin: -4px 0 0 216px;
}
.sheets ul li{
    float: left;
    background: url(../img/services/pdf.png) no-repeat 0 0 ;
    height: 52px;
    padding: 10px 0 0 34px;
    margin-right: 27px;
}
.sheets ul li:hover{
    background-position: 0 -4px;
    cursor: pointer;
}


/* Home*/ 

#home #header {
    margin:0 auto;
    width:880px;
    margin-top: 40px;
    height: 88px;
}
#home #header #flags{
    float: right;
    margin: 65px 1px 0 0;
}
#home #header #logo{
    float: left;
    width: 411px;
    margin-left: 0;
}
#home #wrap{
    margin:0 auto;
    width:890px;
}
#home #wrap .col-mid #main-nav ul .no-margin, #home #wrap .col-mid #main-nav ul li .no-margin {
    width: 176px;
}
#home .box .cnt{
    height: 202px;
}
#home .news .hdr{
    background: #F1EEE5; 
    padding-left: 39px;
}
#home .maps .hdr{
    background: #e9e2d6; 
}
#home .maps .cnt{
    background: none;
}
#home #map_canvas{
    height: 202px;
    width: 232px;
}
#home #main-cont .box-middle .links .verical-lin{
    height: 238px;
}
#home #main-cont .box-middle .links ul li, .col-right ul li{
    margin: 0 0 4px;
    background: #bfd1c5;  
    padding: 10px 0 9px 0;
    width:150px;
    text-align: center;
}
#home #main-cont .box-middle .links ul li a, .col-right ul li a{    
    color: #231F20;
    font-weight: bold;
    text-decoration: none; 
    font-size: 14px;
}
#home #main-cont .box-middle .links ul li a:hover, .col-right ul li a:hover{
    color:#ea1b2f;
} 


/*Services*/

#gallery-services{
    padding: 9px 0 0 11px;
}
#services .srvc1{
    width: 692px;
}
#services .srvc2{
    margin: 14px 0 0 12px;
}
#services .main{
    background: url(../img/backgnds/services-backgnd.png) repeat-y; 
    margin: 0 0 0 18px; 
    height: 198px;
}
#services .main h4{
    color: #000000; 
    font-size: 21px; 
    padding: 22px 0 0 30px;
    letter-spacing: -0.5px;
    font-weight: normal;
}
#services .main p{
    color: #231F20; 
    font-size: 12px; 
    padding: 6px 0 0 30px; 
    width: 310px; 
    text-align: left;
}
#services #main-cont .box-middle .verical-lin{
    height: 538px; 
    margin: 14px 0 0 8px;
}
#services .bags-hm{
    left: 552px; 
    margin-top: 490px;
}

.contact, .maps_services{      
    background: none repeat scroll 0 0 #BFD1C5;
    margin: 6px 0 6px ;  
    padding: 10px 47px 9px 47px;
    width: 54px;
}
.contact a, .maps_services a{
    color: #231F20;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}
.contact a:hover, .maps_services a:hover{
    color: red; 
    cursor: pointer;
} 
.maps_services{      
    background: none repeat scroll 0 0 #eae2d7;
    padding: 10px 47px 9px 47px;
}


/*Pristup i parking*/

#parking .bags-hm{
    left: 552px; 
    margin-top: 490px;
}
#parking .pk1{
    width: 698px;
}
#parking .pk2{
    margin-left:18px;
}
#parking #main-cont .box-middle .pk3{
    height: 543px; 
    margin: 9px 0 0 8px;
}
#parking .pk4{
    margin: 14px 0 0 6px;
}
#parking  #map_canvas{
    margin: 9px 0 0 18px; 
    float: left; 
    width: 352px; 
    height: 448px;
}
#parking #map_canvas .loader{
    text-align: center;
    font-size: 18px;
    font-style: italic;
    padding-top: 210px;
    width: 352px; 
    height: 448px;
    float: left; 
}
#parking .map_info {
    color: #111111;
    font-family: Arial;
    font-size: 12px;
    height: 140px;
    padding: 0 24px 0 0;
    text-align: left;
    width: 280px;
}
#parking .map_info h3 {
    font-size: 130%;
    font-weight: bold;
}
#parking .map_info .img {
    float: right;
    width: 90px;
}
#parking .map_info .m_content {
    float: left;
    width: 134px;
    line-height: 19px;
}
#parking .map_info .map_links {
    margin-top: 18px;
}
#parking .map_info a {
    color: #0000CC;
    cursor: pointer;
    padding-right: 12px;
    text-decoration: underline;
}
#parking .main{
    float: left; 
    width: 326px; 
    height: 469px;
}
#parking .main .img{
    position: absolute; 
    margin:-8px 0 0 -26px
}
#parking .main .cnt{
    margin: 270px 0 0 18px;
}
#parking .main .cnt .horizontal-lin{
    width: 305px;
}
#parking .main .cnt .title{
    width: 305px; 
    text-align: center; 
    padding: 11px 0;
}
#parking .main .cnt .cont-1 p{
    padding: 10px 7px 0 7px; 
    font-size:12px; 
    line-height: 20px;
}


/*News*/

#news .bags-hm{
    left: 552px; 
    margin-top: 490px;
    display: none;
}
#news .ns1{
    width: 698px;
}
#news .ns2{
    margin: 14px 0 0 6px;
}
#news #main-cont .box-middle .verical-lin{
    height: 538px; 
    margin: 9px 0 0 8px;
}
#news #image_hold{
    padding: 9px 0 0 18px;     
}
#news #image{
    height: 260px;
    width: 406px;
    background: url(../img/loader/ajax-loader.gif) no-repeat center center;
    float: left;
}
#news #decor{
    float: right;
}
#news .main{
    margin: 0 0 0 18px; 
    /*height: 197px;*/
    /*height: 202px;*/
}
#news .main .title span{
    float: right;
    color: red;
    font-weight: bold;
    margin: 14px 32px 0 24px;
}
#news .main h4{
    color: #000000; 
    font-size: 24px; 
    padding: 15px 0 10px 20px;
    letter-spacing: -0.5px;
    font-weight: bold;
    text-transform: uppercase;
}
#news .main p{
    color: #231F20;
    font-size: 14px;
    margin-bottom: 20px;
    overflow: auto;
    padding: 0 5px 0 0; 
} 
#news .main .cont-1, #news .main .cont-2{
    float: left;
    padding: 15px 0 15px 20px;
    line-height: 21px;
    width: 660px;
}
#news #wrap .col-mid {
    float: left;
    margin-bottom: 60px;
}

/*About*/

#about .bags-hm{
    left: 552px; 
    margin-top: 490px;
}
#about .ab1{
    width: 698px;
}
#about .box-middle .ab2{
    height: 543px; 
    margin: 9px 0 0 8px;
}
#about .ab3{
    margin: 14px 0 0 6px;
}
#about .ab4{
    margin-left: 12px;
}
#about #image {
    padding: 9px 0 0 18px;
    width: 680px;
}
#about .main {
    height: 276px;
    margin: 0 0 0 18px;
}
#about .main .title{
    position: absolute;
}
#about .main .verical-lin{
    height: 250px; 
    margin: 19px 0 0 20px;
}
#about .main .cont-1, #about .main .cont-2{
    float: left;
    padding: 15px 0 6px  20px;
    width: 290px;
    line-height: 20px;
}
#about .main .cont-1 p:first-child{
    margin-top:48px;
}
#about .main .cont-1 p:first-child, #about .main .cont-2 p:first-child{
    padding-bottom: 10px;
} 
#about #main-cont .box-middle .horizontal-lin{
    width: 674px;
}  


/*B2B*/

#b2b .bags-hm{
    left: 552px; 
    margin-top: 490px;
}
#b2b .b21{
    width: 696px;
}
#b2b #main-cont .box-middle .b22{
    height: 543px; 
    margin: 9px 0 0 8px;
}
#b2b .b23{
    margin: 14px 0 0 6px;
}
#b2b .main {
    height: 460px;
    padding: 9px 0 0 0; 
    margin: 0 0 0 18px;
    width: 674px;
    position: relative;
}
#b2b .main .cont-1, #b2b .main .cont-2{
    float: left;
    padding: 15px 0 6px  20px;
    width: 316px;
    line-height: 20px;
}
#b2b .main .verical-lin{
    margin-top:15px;
    height: 78px;
}
#b2b #main-cont .box-middle .horizontal-lin{
    margin-left:18px; 
    width: 674px;
}
#b2b .main #pravilnik{
    position: absolute;
    top: 0;
    left: 0;
    margin: 449px 0 0 463px;
}


/*FAQ*/

#faq .bags-hm{
    left: 552px; 
    margin-top: 490px;
}
#faq .fq1{
    width: 696px;
}
#faq #main-cont .box-middle .fq2{
    height: 543px; 
    margin: 9px 0 0 8px;
}
#faq .fq3{
    margin: 14px 0 0 6px;
}
#faq .main{
    width: 679px; 
    height: 460px;
    margin: 9px 0 0 18px;
    overflow: auto;
}
#faq .main .cont-1,#faq .main .cont-2{
    float: left;
    width: 324px;
}
#faq .main .cont-2{
    margin-left:10px;
}
#faq .main .cont-1 p, #faq .main .cont-2 p{
    width: 300px;
    padding: 10px 7px 0 7px; 
    font-size:12px; 
    line-height: 20px;
}
#faq .main .cont-1,#faq .main .cont-2,#faq .main .verical-lin { 
    margin-top:16px;
    padding-bottom: 24px;
}
#faq .main .verical-lin { 
    height:475px;
}
#faq #main-cont .box-middle .horizontal-lin {
    margin-left:18px;
}
#faq .main .cont-1 .question, #faq .main .cont-2 .question{
    font-weight: bold;
}
#faq .main .cont-1 .question span, #faq .main .cont-2 .question span{
    color:#EA1B2F;
}
#faq .main .cont-1 .answer span, #faq .main .cont-2 .answer span{
    color:#01913a;
    font-weight: bold;
}
#faq .main .cont-2 ul{
    list-style: square;
    margin: 0 0 0 35px;
}
#faq .main .cont-2 ul li{
    font-size: 12px;
    line-height: 20px;
    padding: 6px 7px 0 0 ;    
}

/*TIMETABLE*/

#timetable .bags-hm{
    left: 552px; 
    margin-top: 490px;
}
#timetable .fq1{
    width: 696px;
}
#timetable #main-cont .box-middle .fq2{
    height: 543px; 
    margin: 9px 0 0 8px;
}
#timetable .fq3{
    margin: 14px 0 0 6px;
}
#timetable .main{
    width: 679px; 
    height: 460px;
    margin: 9px 0 0 18px;
    overflow: auto;
}
#timetable .main .cont-1, #timetable .main .cont-2{
    float: left;
    width: 324px;
}
#timetable .main .cont-2{
    margin-left:10px;
}
#timetable .main .cont-1 p, #timetable .main .cont-2 p{
    width: 300px;
    padding: 10px 7px 0 7px; 
    font-size:12px; 
    line-height: 20px;
}
#timetable .main .cont-1,#timetable .main .cont-2,#timetable .main .verical-lin { 
    margin-top:16px;
    padding-bottom: 24px;
}
#timetable .main .verical-lin { 
    height:475px;
}
#timetable #main-cont .box-middle .horizontal-lin {
    margin-left:18px;
}
#timetable .main .cont-1 .question, #timetable .main .cont-2 .question{
    font-weight: bold;
}
#timetable .main .cont-1 .question span, #timetable .main .cont-2 .question span{
    color:#EA1B2F;
}
#timetable .main .cont-1 .answer span, #timetable .main .cont-2 .answer span{
    color:#01913a;
    font-weight: bold;
}
#timetable .main .cont-2 ul{
    list-style: square;
    margin: 0 0 0 35px;
}
#timetable .main .cont-2 ul li{
    font-size: 12px;
    line-height: 20px;
    padding: 6px 7px 0 0 ;    
}

#pretrazivac {
    color: #58585A;
    margin : 0 12px 14px 41px;
    background: none repeat scroll 0 0 #E6E9ED;
    padding: 20px;
    width: 400px;
}
#pretrazivac .lineinput {
    float: left;
    width: 240px;
}
#pretrazivac .lineinput .inputbox {
    width: 240px;
}
#pretrazivac, #download_redvoznje{
    float: left;   
}
#download_redvoznje{
    width: 192px;   
}
.mr-30 {
    margin-right: 30px;
}
#tooltip {
    background: url("../img/loader/ajax-loader-stop.gif") no-repeat scroll center center #F0F2F5 ;
    background: url("http://www.busterminal.me/admin/assets/img/loader/ajax-loader-red.gif") no-repeat scroll center center #F0F2F5 ;
    display: none;
    font-size: 14px;
    position: absolute;
    width: 300px;
    min-height: 70px;
}
.tooltip h3 {
    margin: 0 0 5px;
    text-align: left;
}
.stanice_tip {
    background-color: #EA1B2F;
    border: 0 none;
    /*border-radius: 5px 5px 5px 5px;*/
    color: white;
    cursor: pointer;
    font-size: 11px;
    /*font-weight: bold;*/
    padding: 3px;
    padding: 2px 5px;
    text-decoration: none;
}
table thead th {
    background-color: #006699;
    background-color: #E6E9ED;
    color: #58585A;
    font-weight: bold;
    margin: 0;
    padding: 10px;
    text-align: left;
}
#ajax_loader {
    display: none;
    float: right;
}
.pgnlink, .pgnlink-noajax {
    background: none repeat scroll 0 0 #FFFFFF;
    /*border: 1px solid #000066;*/
    color: #58585A;
    font-size: 11px;
    margin: 0 2px;
    padding: 5px 8px;
    text-decoration: none;
}
.pgnlink:hover, .pgnlink-noajax:hover {
    background-color: #EA1B2F;
    /*border: 1px solid #000066;*/
    color: white;
}
.note_body {
    background-color: #F5F5F5;
    border-bottom: 1px solid #006699;
    border-top: 1px solid #006699;
    font-size: 11px;
    height: 60px;
    margin: 8px 0 0;
    padding: 10px 10px 7px;
}
.right_note {
    float: left;
}
.left_note {
    float: left;
    margin-left: 20px;
    width: 85px;
}
.note_body ul li {
    background: url("../img/backgnds/icon_dot_black.gif") no-repeat scroll 0 9px transparent;
    color: #848484;
    font-size: 11px;
    list-style-type: none;
    padding-left: 10px;
}
.cmsbtn-noloader {
    background: url("../img/backgnds/cmsbtn.gif") repeat-x scroll center center #414141;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica;
    font-size: 12px;
    font-weight: bold;
    margin-top: 4px;
    padding: 5px;
    text-decoration: none;
    text-indent: 0;
}
.inputbox {
    border-color: #DEDEDE;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    color: #58585A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 4px 0;
    padding: 5px;
    width: 250px;
    background: url("../img/backgnds/bg_input.gif") repeat-x scroll 0 0 #FFFFFF;
    
}
#infomessage, #infomessage_search {
    background: none repeat scroll 0 0 #F1EEE5;
    border-left: 3px solid #EA1B2F;
    display: none;
    font-size: 12px;
    line-height: 24px;
    margin: 10px 0 10px 2px;
    padding: 2px 0 2px 10px;
}
#infomessage_search {
    font-size: 12px;
}


/*Luggage*/

#luggage .bags-hm{
    left: 552px; 
    margin-top: 490px; 
}
#luggage .main .cont-1 .lg1{
    padding: 10px 17px 0 7px; 
    line-height: 18px;
}
#luggage .main .cont-1 .lg2{
    padding: 6px 17px 0 7px
}
#luggage .lg3{
    float: left; 
    width: 326px; 
    height: 469px;
} 
#luggage .lg4{
    margin-left:18px;
}
#luggage .lg5{
    margin: 9px 0 0 6px;
}               
#luggage .main{
    width: 698px;
}
#luggage .main .cont-1{
    margin: 9px 0 0 18px; 
    float: left; 
    width: 352px; 
    height: 434px;
}
#luggage .main p{
    padding: 2px  22px  0 7px; 
    font-size:11px; 
    line-height: 20px;
}
#luggage .main h4{
    font-size: 28px; 
    font-weight: bold; 
    color: #EA1B2F;
}
#luggage .main .table{
    background: url(../img/luggage/table.png); 
    width: 333px; 
    height: 466px;
}
#luggage .main .table h4{
    padding : 22px 20px 0 40px;   
}
#luggage .main .table ul{
    padding : 10px 20px 0 22px;   
}
#luggage .main .table ul li{
    background: url(../img/luggage/list.png) no-repeat 0 6px;
    padding: 4px 20px;
    font-size: 12px;
}
#luggage #main-cont .box-middle .verical-lin{
    height: 543px; 
    margin: 9px 0 0 8px;
}


/*FAQ*/

#itbc .bags-hm{
    left: 552px; 
    margin-top: 490px;
}
#itbc .fq1{
    width: 696px;
}
#itbc #main-cont .box-middle .fq2{
    height: 543px; 
    margin: 9px 0 0 10px;
}
#itbc .fq3{
    margin: 14px 0 0 6px;
}
#itbc .main{
    width: 679px; 
    height: 460px;
    margin: 9px 0 0 18px;
    overflow: auto;
}
#itbc .main .cont-1,#itbc .main .cont-2{
    float: left;
    width: 324px;
}
#itbc .main .cont-2{
    margin-left:10px;
}
#itbc .main .cont-1 p, #itbc .main .cont-2 p{
    width: 300px;
    padding: 10px 7px 0 7px; 
    font-size:12px; 
    line-height: 20px;
}
#itbc .main .cont-1,#faq .main .cont-2,#itbc .main .verical-lin { 
    /*margin-top:16px;*/
    padding-bottom: 24px;
}
#itbc .main .verical-lin { 
    height:475px;
}
#itbc #main-cont .box-middle .horizontal-lin {
    margin-left:18px;
}
#itbc .main .cont-1 .question, #itbc .main .cont-2 .question{
    font-weight: bold;
}
#itbc .main .cont-1 .question span, #itbc .main .cont-2 .question span{
    color:#EA1B2F;
}
#itbc .main .cont-1 .answer span, #itbc .main .cont-2 .answer span{
    color:#01913a;
    font-weight: bold;
}
#itbc .main .cont-1 ol, #itbc .main .cont-2 ol{
    /*list-style: square;*/
    margin: 0 0 0 35px;
    /*list-style-type: georgian;  */
    list-style-type: decimal;
}
#itbc .main .cont-1 ol li, #itbc .main .cont-2 ol li{
    font-size: 12px;
    line-height: 20px;
    padding: 6px 7px 0 0 ;    
}
#itbc .main .itcb_galery .logo, #itbc .main .itcb_galery .gallery{
    float: left;
}
#itbc .main .itcb_galery .gallery{
    width: 490px;
    margin-left: 3px;
}
#itbc .main .itcb_galery .gallery a{
    float: left;
    margin-left: 3px;
}
#itbc .main .itcb_galery .gallery a.first{
    margin-left: 0;
}


/*Contact Simple*/

#kontakt_div {
    background-image: url("../img/kontakt.png");
    color: #333333;
    font-size: 16px;
    height: 278px;
    margin: 0;
    padding: 0;
    width: 669px;
    display: none;
}
#kontakt_div .inner{
    padding-top:108px; 
    padding-left:266px; 
    line-height:19px; 
    width:395px;
}
#kontakt_div h4{
    font-size: 19px;
    font-weight: bold;
    letter-spacing: -0.5px;
    margin-bottom: 9px;
}
#Loader{
    z-index: 1;
}


/*Column Left and Right*/

.col-left .banner{
    padding-bottom: 6px;
}
.col-right .banner {
    padding-bottom: 7px;
}
.col-right .first {
    padding-top: 7px;
}
.col-right .last {
    padding-left: 2px;
}
.col-right ul .no-margin{
    margin: 0;
}
.col-right ul li{
    padding: 17px 0 16px 0;
    background: #a9c1b3; 
    text-align: left;
}
.col-right ul li a{    
    font-size: 13px;
    padding-left: 9px;
}


/*Frameworks VARS*/

.mr-2{
    margin-right: 2px;
}
.mt-6{
    margin-top: 6px;
}
.pl-9{
    padding-left: 9px;
}
#faq .main .cont-2 .pt-0{
    padding-top: 0;
}
#faq .main .cont-2 .pt-10{
    padding-top: 10px;
}
.vozniRedHead {
    background: none repeat scroll 0 0 #D6D9DE;
    font-weight: bold;
    margin: 10px 0 1px;
    padding: 8px 10px;
    line-height: 16px;
}